/*
 * Controller_D.cpp
 *
 *  Created on: 15.05.2011
 *      Author: Dickklops
 */

#include "Controller_D.h"
#include "S0_D.h"
using namespace std;

Controller_D::Controller_D() {
	s_ = new S0_D();
	s_->getHAL();
}

Controller_D::~Controller_D() {
	delete s_;
}

void Controller_D::in_einlauf(void){
	s_->in_einlauf();
}

void Controller_D::in_hoehenmessung(void){
	s_->in_hoehenmessung();
}

void Controller_D::in_weiche(void){
	s_->in_weiche();
}

void Controller_D::nicht_in_weiche(void){
	s_->nicht_in_weiche();
}

void Controller_D::stop_gedrueckt(void){
	s_->stop_gedrueckt();
}

void Controller_D::reset_gedrueckt(void){
	s_->reset_gedrueckt();
}

void Controller_D::in_auslauf(void){
	s_->in_auslauf();
}

void Controller_D::start_gedrueckt(void){
	s_->start_gedrueckt();
}

void Controller_D::fehler_rutsche_voll(void){
	s_->fehler_rutsche_voll();
}

void Controller_D::in_rutsche(void){
	s_->in_rutsche();
}

void Controller_D::nicht_in_rutsche(void){
	s_->nicht_in_rutsche();
}

void Controller_D::timer_fehler(void){
	s_->timer_fehler();
}

void Controller_D::valid_delete(void){
	s_->valid_delete();
}

void Controller_D::timer_unpause(void){
	s_->timer_unpause();
}

void Controller_D::timer_pause(void){
	s_->timer_pause();
}

void Controller_D::valid_abgelaufen(void){
	s_->valid_abgelaufen();
}

void Controller_D::timer_abgelaufen(void){
	s_->timer_abgelaufen();
}

void Controller_D::getTimer(void){
	s_->getTimer();
}











